river leaf litter - German English Dictionary